Programmeren 4 PHP cookies & sessions
Home

Programmeren 4 PHP cookies & sessions

PHP Web concepten
PHP Web concepten

Programmeren 4 PHP cookies & sessions

PHP cookies & sessions

Doelstelling

  1. Staatloos (stateless) betekent dat HTTP geen ingebouwde ondersteuning voor staten (actuele toestand) heeft. Je kan bijvoorbeeld niet opslaan als een gebruiker zich heeft aangemeld of iets anders heeft gedaan.
  2. De meest gebruikelijke oplossing is om sessies te gebruiken. Dit betekent dat voor in elke interactie of aanvraag een sessie-id moet opnemen. Dit wordt gedaan door een sessiecookie te maken of door de sessie-ID in alle links op te nemen.

Leerpad

  1. Cookies
    1. PHP cookies
    2. PHP cookiekaping en andere risicos
  2. PHP sessies

Opdrachten

  1. Cookies: functionele vereisten voor een simpele webwinkel,op de webpagina staat:
    1. een h1 element met de naam van je winkel;
    2. een select element met daarin een tiental artikelen die je te koop aanbiedt;
    3. je houdt in een cookie bij welke artikelen de bezoeker in in je winkel heeft geselecteerd om te kopen;
    4. indien de bezoeker gedurende een week niet meer op de webwinkel komt, moet de wnikelkar weer leeg zijn;
    5. in een div (cart) toon je de artikelen die de bezoeker heeft geselecteerd om te kopen;
  2. Sessions: functionele vereisten voor een simpele webwinkel,op de webpagina staat:
    1. een h1 element met de naam van je winkel;
    2. een select element met daarin een tiental artikelen die je te koop aanbiedt;
    3. je houdt in een sessie bij welke artikelen de bezoeker in je winkel heeft geselecteerd om te kopen;
    4. in een div (cart) toon je de artikelen die de bezoeker heeft geselecteerd;
    5. de bezoeker moet een gekozen artikel kunnen deleten;
    6. de bezoeker moet zijn winkelkar in één keer kunnen leegmaken;
    7. indien de bezoeker meer dan zeven dagen je webwinkel niet bezoekt moet bij het eerstvolgende bezoek de winkelkar leeg zijn;

JI
2021-05-05 08:05:44